duplex discharge strainers - Turkish English Dictionary